peat hummock - German English Dictionary